package com.xiaotu.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.PipedReader;
import java.util.Date;

/**
 * @author zhangxiao
 * @create 2021-08-17 16:35
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class WxUserPhoneVo {

    /**
     * 艺人id
     */
    private Integer starId;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 认证姓名
     */
    private String name;

    /**
     * 个人近照
     */
    private String photo;

    /**
     * 微信绑定手机号
     */
    private String wxPhone;

    /**
     * 认证状态：0:未认证 1:认证中 2:认证通过
     */
    private Integer authStatus = 0;

    /**
     * 认证时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date authDate;

    /**
     * 认证到期时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date authExpiredDate;

    /**
     * 认证编号
     */
    private String authNumber;

    /**
     * 是否有评论权限 1:是 0:否 默认 0
     */
    private Integer isCommentAuth;

    /**
     * 是否有处理纠错权限 1:是 0:否 默认 0
     */
    private Integer isErrorCorrectionAuth;

    /**
     * 我的信息（评价）新消息提醒
     */
    private Boolean myCommentMsgTip = false;

    /**
     * 我的信息（留言）新消息提醒
     */
    private Boolean myLeaveMsgTip = false;

    /**
     * 评论审核新消息提醒
     */
    private Boolean commentApproveTip = false;

    /**
     * 纠错新消息提醒
     */
    private Boolean errorCorrectionTip = false;

    /**
     * 我的关注数
     */
    private Integer myConcernNum;

    /**
     * 我的粉丝数
     */
    private Integer myFansNum;

}
